package producto;

import static org.junit.Assert.*;
import static org.mockito.Mockito.mock;

import org.junit.Test;

public class PresentacionTest {
	
	Ubicacion ubicacionMock01 = mock(Ubicacion.class);
	Presentacion miPresentacion01 = new Presentacion("098765431",10,ubicacionMock01,"xx",1,2,0,5);

	@Test
	public void testSetPrecioDeVenta() {
		miPresentacion01.setPrecioDeVenta(10);
		assertEquals(10,miPresentacion01.getPrecioDeVenta(),.01);
	}
	
	@Test
	public void testGetCantidadEnStock() {
		assertEquals(10,miPresentacion01.getCantidadEnStock());
	}
	@Test
	public void testGetStockCritico() {
		assertEquals(1,miPresentacion01.getStockCritico());
	}
	@Test
	public void testGetStockMinimo() {
		assertEquals(2,miPresentacion01.getStockMinimo());
	}
	@Test
	public void testAumentarStock() {
		miPresentacion01.aumentarStock(2);
		assertEquals(12,miPresentacion01.getCantidadEnStock());
	}
}
